#!/usr/bin/env python2
# -*- coding: utf-8 -*-
"""
Created on Sun Oct 23 12:48:08 2016

@author: kevin
"""
class Config(object):
    batch_sz = 1  #2     # small batch size
    img_sz = 400       # in case running out of memory
    img_channels = 3   
    strokeMap_sz = 400
    strokeMap_channels = 3
    alphaMatte_sz = 400
    alphaMatte_channels = 1
    win_img=0.05
    win_size = int(img_sz*win_img)
    win_size_forTest = int(img_sz*win_img)
    depth = 1        #  depth of glimpse_net
    sensor_size = img_sz**2 * depth
    g_size = 1000   # equal to rnn_output_sz
    hg_size = 1024
    hl_size = 128
    loc_dim = 2
    loc_std = 0.5 
    step = 10
    rnn_input_sz = 1000           
    rnn_output_sz = 1000
    lrDecayFreq = 10
    num_glimpses = 49  #number of strokes
    max_grad_norm = 5.
    lr_start = 1e-3
    lr_min = 1e-4
    M = 5   #5
    rootPath = './first_try_DATA'
    trainRootPath = rootPath + '/train'
    trainAlphaPath = trainRootPath + '/GT_alphas'
    trainImagePath = trainRootPath + '/images'
    testRootPath=rootPath+'/test'
    testImagePath=testRootPath+'/images'
